﻿article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea,th, td, select{margin:0;padding:0;border:0}

body, button, input, select, textarea{font:100%/1 "微软雅黑",verdana, Arial;color:#333}
body{background:#f5f5f5;-webkit-overflow-scrolling: touch;}
h1{font-size:18px;font-weight:normal}
h2{font-size:16px;font-weight:normal}
h3{font-size:14px;font-weight:normal}
h4, h5, h6{font-size:100%;font-weight:normal}
address, cite, dfn, em, var,i{font-style:normal} 
code, kbd, pre, samp, tt{font-family:"Courier New", Courier, monospace} 
small{font-size:12px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{list-style:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#fff;text-decoration:none}
a:focus{outline:thin dotted}
a:hover{color:#f0f0f0}
a:active,a:hover{outline:0;text-decoration:none}

abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help}
q:before, q:after{content:''}
legend{color:#333} 
fieldset, img{border:none}
button, input, select, textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-border-radius:0px;border-radius:0px;outline:none}
input, select{vertical-align:middle}

/*Common ClearFix,20141028,shadow*/
.cf{clear:both;zoom:1}
.cf:before,.cf:after{content:"";display:block}
.cf:after{clear:both}

/**common float,20141028,shadow**/
.fl{float:left}
.fr{float:right}

/* corlor,20141028,shadow */
.red{color:#e50020}

/* border,20141028,shadow */
.borderN{border:none}

/**common margin,20141028,shadow**/
.ml20{margin-left:20px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
/**common padding,20141028,shadow**/
.pl5{padding-left:5px}
/**common width,20141028,shadow**/
.w5{width:5px}

/**common font-family,20150107,shadow**/
@font-face
{
	font-family:HelveticaNeueLTPro;
	src:url(../font/HelveticaNeueLTPro-LtCn.eot);
	src:url('../font/HelveticaNeueLTPro-LtCn_0.otf') format('otf'),
		url('../font/HelveticaNeueLTPro-LtCn_0.svg') format('svg'),
		url('../font/HelveticaNeueLTPro-LtCn_0.ttf') format('ttf'),
		url('../font/HelveticaNeueLTPro-LtCn_0.woff') format('woff');
}

/* Input & Textarea, ipt */
.iptTxt{border:1px solid #dfdfdf;/*padding:0 5px;*/height:22px;background:#fff}
.iptTxt input{height:22px;line-height:22px;float:left;font-size:.75em;width:90%;padding:0 5%}
.iptRdo,.iptCheckBox{line-height:20px;background:#fff}
.iptRdo input,.iptCheckBox input{float:left;margin:7px 6px 0 0}
.iptRdo label,.iptCheckBox label{display:inline-block;margin-right:20px;font-size:.75em;cursor:pointer}
.iptArea{border:1px solid #dfdfdf;/*padding:5px;*/background:#fff}
.iptArea textarea{font-size:.75em;width:96%;min-height:50px;line-height:16px;padding:5px 2%}
.iptBtn{height:24px}
.iptBtn button,.iptBtn a{display:inline-block;height:20px;line-height:22px;padding:0 20px;font-size:.875em}
.iptTxtCode{height:22px}
.iptTxtCode span{float:left;border:1px solid #dfdfdf;padding:0 5px;height:22px;width:50px}
.iptTxtCode input{height:20px;line-height:22px;float:left;font-size:.75em;width:100%}
.iptTxtCode a{float:left;line-height:22px;margin-left:10px;font-size:.75em}
.iptTxtCode a img{display:block}

/* FlexSlider Default Theme */
.flexslider{position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}

/* Clearfix for the .slides element */
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}

/* Control Nav */
.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:6px;height:6px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.flex-control-paging li a:hover{background:#e20821}
.flex-control-paging li a.flex-active{background:#e20821;cursor:default}

.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

/* Direction Nav */
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:10px;height:18px;margin:-5px 0 0;position:absolute;top:50%;z-index:10;text-indent:-999px;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev{left:5px;background-position:-60px 0}
.flex-direction-nav .flex-next{right:5px;background-position:-71px 0}
.flexslider:hover .flex-prev{opacity:0.7}
.flexslider:hover .flex-next{opacity:0.7}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}

/*jscrollpane*/
.jspScrollable{outline:0 none}
.jspContainer{overflow:hidden;position:relative;-webkit-overflow-scrolling: touch;}
.jspPane{position:absolute;right: 0;margin-left:0!important;-webkit-overflow-scrolling: touch;}
.jspVerticalBar{position:absolute;top:0;right:0;width:4px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:4px}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#ccc;position:relative}
.jspDrag{background:#666;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.jspVerticalBar{width:12px}
.jspVerticalBar .jspDrag{background:#c8c8c8;width:8px;position:relative;top:0;left:2px;cursor:pointer;float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}
.jspTrack{background:none}
.jspVerticalBar .jspArrowUp{background-position:-276px -66px}
.jspVerticalBar .jspArrowDown{background-position:-276px -78px}
.jspVerticalBar .jspArrowUp.jspDisabled{background-position:right -66px}
.jspVerticalBar .jspArrowDown.jspDisabled{background-position:right -78px}

/*main*/
html,body{overflow:hidden;background-color:#ccc}
.main{display:none}
.loading_all{display:none;position:fixed;height:5px;background:#FF0000;top:0;left:0;width:0%;z-index:101}
.logo{position:fixed;top:0;left:0;z-index:100;display:none;width:190px;height:55px;z-index:2}
.logo img{width:100%;height:100%}
.module_menu{width:10%;position:relative;min-width:60px;z-index:99;position:absolute;left:0;top:0;background:#fff;box-shadow:3px 1px 3px rgba(10, 10, 10, .1);-moz-box-shadow:3px 1px 3px rgba(10, 10, 10, .1);-o-box-shadow:3px 1px 3px rgba(10, 10, 10, .1);-webkit-box-shadow:3px 1px 3px rgba(10, 10, 10, .1)}
.module_des{width:30%;border-right:1px solid #e2e2e2;background:#fff;position:absolute;left:0;top:0;z-index:1}
.module_page{width:58%;background:#fff;position:fixed;left:0;top:0;overflow:auto !important;z-index:0;display:none;-webkit-overflow-scrolling: touch;}
.module_menu .menu_content{margin:0 auto;width:42px;position:relative;height:100%}
.menu_content .menu_content_menuIcon{position:absolute;top:8%;left:0;cursor:pointer;width:34px;display:none}
.menu_content .menu_content_menuIcon img{margin-bottom:5px}
.menu_content .menu_content_menuIcon .menu_icon_text{display:block}
.menu_content ul{position:absolute;bottom:6%;display:block;width:42px;left:0}
.menu_content ul li{float:none;margin-right:0;border:1px solid #e2e2e2;margin-bottom:10px;cursor:pointer;width:40px;height:40px;overflow:hidden;background:#fff}
.menu_content ul .listIcon{display:block}
.menu_content ul .languageIcon{opacity:0;filter:alpha(opacity=0);-moz-opacity:0}
.module_menu .menu_content_fotterIcon{width:50%;height:20px;background:url(../images/arrow_on.png) no-repeat center #8e8e8e;position:absolute;bottom:0;cursor:pointer;display:block}
.module_menu .menu_content_fotterIcon.show{background:url(../images/arrow.png) no-repeat center #8e8e8e}
.module_des_content{margin:0 auto;position:relative;width:244px;height:100%}
.close{position:relative;cursor:pointer;z-index:1}
.closeAll{width:85%;height:20px;margin:0 auto;position:relative;left:0;top:15px}
.nav{position:fixed;width:100%;height:100%;background:#434343;top:0;left:-100%;z-index:1003;overflow:hidden}
.nav .nav_content_scroll{width:100%;margin:0 auto;height:100%}
.nav .nav_content_scroll .jspVerticalBar{right:2px}
.nav .nav_content{width:87%;margin:0 auto;height:100%;margin-bottom:20px;min-width:250px}
.nav .nav_content_des{width:92%;text-align:right;color:#a8a8a8;font-size:20px;height:39px;line-height:55px;margin-top:-20px}
.nav span{display:block;color:#fff;font-size:18px;border-bottom:1px solid #717171;line-height:25px;margin:5px 0px;background:url(../images/icon_add.png) no-repeat none;padding-bottom: 2px;}
.nav span.minus{background:url(../images/icon_minus.png) no-repeat right}
.nav span.add{background:url(../images/icon_add.png) no-repeat right}
.nav ul{display:inline-block;margin:5px 0px;width:100%;overflow:hidden;height:auto;}
.nav ul li{float:left;width:50%;line-height:25px;font-size:14px;height:25px}
.nav ul li a{color:#a8a8a8;line-height:25px;width:100%;background-color:#434343;overflow:hidden;white-space:nowrap;overflow:hidden}
.nav p{height:25px}
.nav .nav_mb_content{display:none;width:100%;margin-top:20px;height:60px;position:relative}
/*.nav .nav_mb_content .nav_mb_content_search{width:47%;height:40px;border:1px solid #929292;position:absolute;top:0;left:0;display:inline-block}*/
.nav .nav_mb_content .nav_mb_content_infolist{cursor:pointer;width:230px;height:40px;background:#4d4d4d;border:1px solid #929292;position:absolute;top:0;left:0;display:inline-block}
.nav_mb_content_search img{float:left;width:25px;position:relative;top:7px;left:4px}
.nav_mb_content_search input{float:left;width:150px;position:relative;left:8px;line-height:16px;background:none;color:#fff;padding-top:10px}
.nav_mb_content_search div{float:left;width:25px;position:relative;left:15px;top:0;line-height:40px;cursor:pointer;font-size:13px}
.nav_mb_content_search div a{color:#fda706}
.nav_mb_content_search div a:hover{color:#fff}

.nav_mb_content_infolist img{float:left;width:25px;position:relative;top:7px;left:10px}
.nav_mb_content_infolist .nav_mb_content_infolist_ul{display:none;position:absolute;top:0;left:-1px;width:190px;background:#4d4d4d;border:1px solid #929292;border-bottom:none;padding:0 0 0 40px;max-height:190px}
.nav_mb_content_infolist_ul .first{margin-top:5px}
.nav_mb_content_infolist .nav_mb_content_infolist_ul li{color:#b1b1b1;width:150px;height:30px;line-height:30px;font-size:13px;background:#4d4d4d;margin-bottom:1px;padding:0 5px 0 5px;white-space:nowrap;overflow:hidden}
.nav_mb_content_infolist .nav_mb_content_infolist_ul li:hover{background:#999;color:#fff}
.nav_mb_content_infolist .nav_mb_content_infolist_div{float:left;font-size:13px;color:#b1b1b1;position:relative;left:18px;overflow:hidden;top:11px;height:20px;line-height:20px;white-space:nowrap}
.nav_mb_content_infolist .nav_mb_content_infolist_arrow{float:left;width:10px;height:4px;background:url(../images/icon_arrow.png) no-repeat center;position:relative;left:25px;top:18px}
.nav_mb_content_infolist .nav_mb_content_infolist_ul a{background:none;padding-left:0}
.nav_mb_content_infolist .nav_mb_content_infolist_ul a:hover{color:#fff}

.footer{width:100%;height:185px;bottom:-185px;position:fixed;left:0;background:#f5f5f5;z-index:1002;opacity:.95;filter:alpha(opacity=95);display:block;box-shadow:0px 0px 23px rgba(0,0,0,.1) inset;-webkit-box-shadow:0px 0px 23px rgba(0,0,0,.1) inset;-moz-box-shadow:0px 0px 23px rgba(0,0,0,.1) inset;-o-box-shadow:0px 0px 23px rgba(0,0,0,.1) inset}
.footer .footer_content{width:100%;height:auto;margin:0 auto;display:inline-block}
.footer .pHold{background-color:#ebebeb;height:100%}
.footer .footerNav{width:91.5%;padding:35px 0 10px 0}
.footer .footerNavBox{width:98%;margin:0 auto}
.footerNav dl{float:left;display:inline-block}
.footerNav dl.fNav01{width:25%}
.footerNav dl.fNav02{width:25%}
.footerNav dl.fNav03{width:18%}
.footerNav dl.fNav04{width:12%}
.footerNav dl dt{font-size:16px;font-weight:bold;color:#5d5d5d;padding-bottom:10px;letter-spacing:0.15em}
.footerNav dd{border-top:1px solid #d8d8d8;padding-top:5px;display:inline-block}
.footerNav dl.fNav04 dd{padding-right:25px}
.footerNav dd li{line-height:22px;height:22px}
.footerNav dd a{float:left;color:#5d5d5d;font-size:13px;padding:0px;display:inline-block}
.footerNav dd a:hover{color:#fff;background-color:#da081d}
.footer .footContact{color:#5d5d5d}
.footContact .contactTitle{width:auto;overflow:hidden}
.footContact .contactTitle img{margin-right:5px;position:relative;top:2px}
.footContact .contactTitle p{font-size:10px;padding-bottom:3px}
.footContact .contactTitle b{font-size:16px}
.footContact .contactMain{margin-top:12px}
.contactMain p{font-size:10px;text-align:center;-webkit-transform:scale(0.8)}
.contactMain li{width:85px}
.contactMain li img{max-width:100%}

.title{position:fixed;top:0;left:0;z-index:2}

.visiter{width:100%;position:fixed;height:100%;z-index:101;top:0;left:0;display:none}
.visiter .visiterTips{position:absolute;z-index:10;width:312px;height:67px;background:url("../images/visiter.png") 0 0 no-repeat;text-indent:-999em}
.visiter .blackBg{display:inline-block;background:#000;position:absolute;height:100%;top:0;left:0;width:100%;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;text-indent:-9999em;z-index:9}

.searchIcon{display:none}
.searchIcon div{width:215px;display:inline-block;height:32px}
.searchIcon img{float:left;width:40px}
.searchIcon input{float:left;width:130px;line-height:13px;font-size:13px;position:relative;top:12px;text-indent: 10px;}
.searchIcon input:-ms-input-placeholder{color:#a9a9a9}
.searchIcon input.send{float:right;font-size:14px;background-color:#fff;width:40px;display:block;color:#fda706;position:relative;top:0;height:40px;color:#ffa903;cursor: pointer;}

.listIcon{position:relative}
.listIcon div{width:215px;display:inline-block;height:32px}
.listIcon img{float:left;width:40px}
.pohoneIcon p,.listIcon p{color:#999999;float:left;width:165px;overflow:hidden;font-size:13px;height:42px;line-height:42px;white-space:nowrap;position:relative;left:5px;top:0}
.pohoneIcon p{left:45px;font-size:14px}
.listIcon_ul a,.pohoneIcon a{color:#999}
.listIcon span{float:left;width:10px;height:4px;background:url(../images/icon_arrow.png) no-repeat center;display:block;position:relative;top:18px;left:0}

.menu_content ul.listIcon_ul{display:block;position:absolute;width:180px;padding:5px 0 5px 35px;left:0;bottom:5%;background:#fff;border:1px solid #e2e2e2;border-top:none;overflow:hidden;height:100px;display:none}
.menu_content ul.listIcon_ul li{border:none;width:80%;color:#999999;overflow:hidden;padding:0 5px;height:19px;line-height:19px;margin:3px 0;font-size:12px}
.menu_content ul.listIcon_ul li:hover{background-color:#cdcdcd;color:#fff}

.languageIcon,.pohoneIcon,.pohoneIcon1,.contactIcon{position:relative}
.languageIcon img,.pohoneIcon img,.pohoneIcon1 img,.contactIcon img{position:absolute;top:0;left:0;width:40px;height:40px}
.pohoneIcon1{display: none;}

.creatTips{position:fixed;top:0;left:0;z-index:9999999}
.creatTipsBg{background:#000;filter:alpha(opacity=70);opacity:.7}
.creatTipsClose{position:absolute;display:none;width:40px;height:40px;cursor:pointer;background:url(../images/close_tips.png)}
@media only screen and (min-width:769px) and (max-width:1000px){
.footer,.module_menu .menu_content_fotterIcon{display:none}
}
@media only screen and (min-width:769px) and (max-width:1200px){
.menu_content .menu_content_menuIcon img{width:40px}
.menu_content .menu_content_menuIcon img.menu_icon_text{width:32px}
}

.navlink{display:none}
/*loading*/
.pageload-overlay{position:fixed;width:100%;height:100%;top:0;left:0;visibility:hidden;z-index:2000}
.pageload-overlay.show{visibility:visible;opacity:1}
.pageload-overlay svg{position:absolute;top:0;left:0;pointer-events:none}
.pageload-overlay svg path{fill:#fff}
.pageload-overlay::after,
.pageload-overlay::before{content:'';position:fixed;width:130px;height:110px;top:50%;left:50%;margin-top:-55px;margin-left:-55px;visibility:hidden;opacity:0;z-index:1000;-webkit-transition:opacity 0.15s, visibility 0s 0.15s;transition:opacity 0.15s, visibility 0s 0.15s}
.pageload-overlay::after{background:url(../images/loading.gif) center no-repeat}
.pageload-loading.pageload-overlay::after,
.pageload-loading.pageload-overlay::before{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}

.pageload-overlay span{display:block;position:fixed;width:130px;height:40px;top:50%;left:50%;margin-top:20px;margin-left:-55px;text-align:center;line-height:40px;z-index:1;visibility:hidden;opacity:0;-webkit-transition:opacity 0.15s, visibility 0s 0.15s;transition:opacity 0.15s, visibility 0s 0.15s;display:inline-block}

.pageload-overlay span.show{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}

.section{width:100%;height:100%}
.solutionList{width:55%;height:440px;min-width:526px;position:absolute;top:50%;left:50%;margin-top:-220px}
.solutionList .more{padding:0 0 40px 0 !important;margin:0!important;width:100% !important;position:absolute;left:0!important}
.solutionList .more span{width:100%;height:42px;overflow:hidden;display:block !important;line-height:20px!important}
.solutionList .more strong{width:auto;overflow:hidden;display:block;margin-bottom:15px !important;height:30px !important;line-height:30px !important;font-size:21px !important}
.solutionList .more a{text-align:center;margin:5px 0 0 0 !important;padding:0 10px!important;display:block;width:86px !important;height:30px !important;line-height:30px!important}
.solutionList .more em{display:none}

.solutionList .jspTrack{width:1px;background:#8bb1de}
.solutionList .jspDrag{margin-top:10px;width:10px;background:#55769f;border:1px solid #8bb1de;position:relative;border-right:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;left:-10px}
.solutionList .jspDrag .jspDragTop{width:9px;height:5px;background:url(../images/arrow_up.png) no-repeat;position:absolute;top:-10px;left:-2px}
.solutionList .jspDrag .jspDragBottom{width:7px;height:4px;background:url(../images/arrow_down.png) no-repeat;position:absolute;bottom:-8px;left:-1px}
@media only screen and (min-width:769px){
    .solutionList.jspScrollable{width:600px}
    .solutionList .jspPane{width:526px !important}
	.nav{width:440px}
	.searchIcon{display:block}
}
